41880ae809c57e873f5b7fb7aa0e474b0daa71ed,VUE2/src/tufts/vue/PrototypePanel.java,PrototypePanel,PrototypePanel,#DockWindow#,34

Before Change



		setLayout(new GridBagLayout());
		zoomPanel.setLayout(new GridBagLayout());
		fadePanel.setLayout(new GridBagLayout());

		constraints.fill = GridBagConstraints.HORIZONTAL;
		constraints.weightx = 0.0;
		constraints.weighty = 0.0;
		constraints.gridx = 0;
		constraints.gridy = 0;
		constraints.gridheight = 1;
		constraints.gridwidth = 1;
		constraints.insets = halfGutterInsets;
		
		zoomSelButton = new JButton();
		zoomSelButton.setAction(tufts.vue.Actions.ZoomToSelection);
		zoomPanel.add(zoomSelButton, constraints);

		zoomMapButton = new JButton();
		zoomMapButton.setAction(tufts.vue.Actions.ZoomFit);
		constraints.gridy = 1;
		zoomPanel.add(zoomMapButton, constraints);

		zoomLockCheckBox = new JCheckBox("Lock On");
		zoomLockCheckBox.addChangeListener(this);
		constraints.gridx = 1;
		constraints.gridy = 0;
		constraints.gridheight = 2;
		zoomPanel.add(zoomLockCheckBox, constraints);

		fadeLabel = new JLabel("Opacity");

		constraints.gridx = 0;
		constraints.gridheight = 1;
		fadePanel.add(fadeLabel, constraints);

		fadeSlider = new JSlider(JSlider.HORIZONTAL, 0, 100, 0);

		JLabel		label100 = new JLabel("100%");
		JLabel		label0 = new JLabel("0%");
		Hashtable	labelTable = new Hashtable();

		labelTable.put(new Integer( 0 ), label100);
		labelTable.put(new Integer( 100 ), label0);

		fadeSlider.setLabelTable(labelTable);
		fadeSlider.setPaintLabels(true);
		fadeSlider.setPaintTicks(false);
		fadeSlider.setPreferredSize(new Dimension(130,35));
		fadeSlider.addChangeListener(this);

		constraints.gridx = 1;
		fadePanel.add(fadeSlider, constraints);

		constraints.fill = GridBagConstraints.BOTH;
		constraints.weightx = 1.0;
		constraints.weighty = 1.0;
		constraints.insets = new Insets(HALF_GUTTER, HALF_GUTTER, 0, HALF_GUTTER);
		add(zoomPanel, constraints);

		linePanel = new JPanel() {
			public static final long		serialVersionUID = 1;
			protected void paintComponent(java.awt.Graphics g) {
				if (isOpaque()) {
					g.setColor(getBackground());
					g.fillRect(0, 0, getWidth(), getHeight());
				}

				g.setColor(java.awt.Color.DARK_GRAY);
				g.drawLine(HALF_GUTTER, getHeight() / 2, getWidth() - HALF_GUTTER - 1, getHeight() / 2);
			}
		};

		constraints.gridy = 1;
		constraints.insets = new Insets(0, HALF_GUTTER, 0, HALF_GUTTER);
		add(linePanel, constraints);

		constraints.gridy = 2;
		constraints.insets = new Insets(0, HALF_GUTTER, HALF_GUTTER, HALF_GUTTER);
		add(fadePanel, constraints);

		dw.setContent(this);

After Change


		zoomPanel.add(zoomLockCheckBox, constraints);

		fadePanel = new JPanel();
		fadePanel.setLayout(new GridBagLayout());

		fadeLabel = new JLabel("Opacity");